#home{
    width: 100%;
    height: 100%;
    overflow-y: auto;
}

.ant-layout-header .logo {
    float: left;
    width: 120px;
    height: 31px;
    margin: 16px 24px 16px 0;
    background: rgba(255, 255, 255, 0.2);
}

.ant-menu-dark .ant-menu-submenu-selected{
    color: #fff;
    background-color: #1890ff;
}

.ant-layout-content{
    display: flex;
    flex-direction: column;
    .site-layout-background{
        display: flex;
        flex-direction: column;
        align-items: center;
        flex: 1;
        padding: 20px 0;
    }
}

.ant-menu-overflow{
    position: relative;
    .subMUser{
        position: absolute;
        right: 20px;
    }
    .news{
        position: absolute;
        right: 110px;
    }
}

.ant-layout-footer{
    padding: 0;
}
